Skip to content

Conversation

@bencap
Copy link
Collaborator

@bencap bencap commented Nov 20, 2024

sallybg and others added 30 commits September 16, 2024 14:52
Moves script environment setup to the scripts directory.
Uses Click to more easily manage script CLI options and invocation.
Adds `with_database_session` to reduce code duplication on scripts that need db access.
A previous change had caused score set variant URNs to not update with the new score set
non-tmp URN upon publication. This change fixes this regression and score set variant URNs
will now be refreshed going forward.
**Notes**
- I’ve retained the general target gene search, although we don’t currently have a use case for it.
- I’ve added simple test cases for user-specific target gene search. We could probably add more target-gene-related cases, but these cover the changes made here.
Changes include:
- A new `active` property within the database that indicates whether a license is active
- The associated DB migration
- A new `active` property on License view models to persist this property in API responses
- Tests for the license router
- Tests for (1) creating score sets with an invalid license (2) modifying a score set to have
an invalid license, and (3) modifying a score set which has an in-active license is possible
…d-score-sets-still-have-tmp-accessions

Refresh Variant URNs Upon Score Set Publication
EstelleDa and others added 24 commits October 24, 2024 17:37
…ront end won't show Add Score Set button in meta-analysis experiment page.
…-target-category-constant

Target Category Constant
…tInMetaAnalysisExp

Not allowing adding score set to meta-analysis experiment.
…-dataset-metadata

Expand Editable Score Set Metadata
…-autocompletion

User-specific target gene search
…te-permitted-licenses

Update Permitted Licenses
…-mapping-script

Variant Mapping Script (and script environment improvements)
@bencap bencap requested review from jstone-dev and sallybg November 21, 2024 00:26
@bencap bencap marked this pull request as ready for review November 21, 2024 18:07
@bencap bencap merged commit 82cc0d6 into main Nov 21, 2024
5 checks passed
@bencap bencap deleted the release-2024.4.2 branch November 21, 2024 22:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment